#ifndef GDN_SCENE_H
#define GDN_SCENE_H

#include "gdn/Window.h"

namespace gdn
{
	class Scene
	{
		public:
			virtual ~Scene() {}


			virtual void Initialize() = 0;
			virtual void Terminate() = 0;

			virtual void Step( Window& window ) = 0;
			virtual void Draw( Window& window ) = 0;
	};
}

#endif // GDN_SCENE_H
